import Phaser from "phaser";
import LevelScene from "./scenes/level.js";
import PhaserMatterCollisionPlugin from "phaser-matter-collision-plugin"; // 导入Matter.js碰撞插件
const config = {
    physics: {
        default: 'matter',
        matter: {
            debug: false,
            gravity: { y: 0 }
        }
    },
    plugins:{
        scene: [
            {
                plugin: PhaserMatterCollisionPlugin, // 碰撞插件类
                key: "matterCollision", // 存储在Scene.Systems中的引用名称
                mapping: "matterCollision", // 存储在场景中的引用名称
            }]
    },
    type: Phaser.AUTO,
    width: 800,
    height: 700,
    scene: LevelScene
};
// 另外，如果想要完全阻止右键菜单，可以直接在页面上添加事件监听：
window.addEventListener('contextmenu', function (event) {
    event.preventDefault(); // 防止右键菜单出现
});
const game = new Phaser.Game(config);

